.p-result {
  overflow-x: hidden;

  .content {
    // height: calc(900px - 2rem);
    padding: 1.25rem;
    gap: 1.25rem;
    display: flex;
    flex-direction: column;

    .title {
      display: inline-block;
      font-size: 1.25rem;
      color: #fff;
      margin-bottom: 0.25rem;
    }

    .info-box {
      // width: calc(100% - 2.5rem);
      display: flex;
      gap: 1.25rem;

      .base-info,
      .dynamic-info {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 1 1;
      }
    }

    .rank-box {
      // width: calc(100% - 1.25rem);
      display: flex;
      gap: 1.25rem;

      .current-rank,
      .rank3 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        flex: 1 1;
      }
    }
  }
}